home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-01-18 | 1.2 KB | 68 lines |
- #
- # Makefile for tty monitor
- #
- # @(#)Makefile 8.3 4/22/86
- #
-
- include ../Config
-
- INGRES= ../..
- LIB= $(INGRES)/lib
- H= ../h
-
- CTLMOD= $(LIB)/ctlmod
- IUTIL= $(LIB)/iutil
- GUTIL= $(LIB)/gutil
- LIBS= $(CTLMOD) $(IUTIL) $(GUTIL)
-
- OBJS= ttymon.o monitor.o clear.o edit.o go.o trapquery.o \
- print.o quit.o shell.o eval.o writeout.o xwait.o \
- clrline.o prompt.o getch.o branch.o newdirec.o \
- include.o getfilenm.o expr.o mcall.o mac.o buf.o \
- syscntrl.o
- SRCS1= ttymon.c monitor.c clear.c edit.c go.c trapquery.c \
- print.c quit.c shell.c eval.c writeout.c xwait.c \
- clrline.c prompt.c getch.c branch.c newdirec.c \
- include.c getfilenm.c expr.c mcall.c mac.c buf.c \
- syscntrl.c
- HDRS= buf.h monitor.h
- SRCS= $(SRCS1) $(HDRS)
-
- CFLAGS= $(CONFIG) -I$H -O -I../ctlmod
- LDFLAGS=
- BIN= $(INGRES)/bin
- AR= -ar
- ARFLAGS=rvu
- RANLIB= ranlib
- HEADER= Terminal Monitor
- CP= cp
- CHMOD= chmod
- LIBMODE=664
- BINMODE=751
- ROMODE= 444
-
- monlib: $(OBJS)
- $(AR) $(ARFLAGS) monlib $?
- $(CHMOD) $(LIBMODE) monlib
- $(RANLIB) monlib
-
- install: $(LIB)/monitor
-
- $(LIB)/monitor: monlib
- $(CP) monlib $(LIB)/monitor
- $(RANLIB) $(LIB)/monitor
-
- new:
- rm -f monlib
-
- clean:
- rm -f a.out monlib core
- rm -f *.o
-
-
- config.c: ../conf/monitor.c
- rm -f config.c
- cp ../conf/monitor.c config.c
- $(CHMOD) $(ROMODE) config.c
-
-